/**
 * created by 小卷毛, 2021-07-25
 * Copyright (c) 2021, 416143467@qq.com All Rights Reserved.
 * #                   *********                            #
 * #                  ************                          #
 * #                  *************                         #
 * #                 **  ***********                        #
 * #                ***  ****** *****                       #
 * #                *** *******   ****                      #
 * #               ***  ********** ****                     #
 * #              ****  *********** ****                    #
 * #            *****   ***********  *****                  #
 * #           ******   *** ********   *****                #
 * #           *****   ***   ********   ******              #
 * #          ******   ***  ***********   ******            #
 * #         ******   **** **************  ******           #
 * #        *******  ********************* *******          #
 * #        *******  ******************************         #
 * #       *******  ****** ***************** *******        #
 * #       *******  ****** ****** *********   ******        #
 * #       *******    **  ******   ******     ******        #
 * #       *******        ******    *****     *****         #
 * #        ******        *****     *****     ****          #
 * #         *****        ****      *****     ***           #
 * #          *****       ***        ***      *             #
 * #            **       ****        ****                   #
 */
package com.rzico.sbl.model

import android.os.Parcelable
import kotlinx.parcelize.Parcelize

/**
 * 描 述：
 * 作 者：小卷毛  2021-07-25 13:56
 * 修改描述：
 * 修 改 人：
 * 修改版本：
 */

@Parcelize
data class UnionBarrelSummary(
    var summary: ArrayList<UnionBarrel> = ArrayList(),
    var data: ArrayList<UnionBarrel> = ArrayList()
) : Parcelable

@Parcelize
data class UnionBarrel(
    var sellerId: String = "",
    var sellerName: String = "",
    var barrelId: String = "",
    var barrelName: String = "",
    var quantity: String = "",
    var returnQuantity: String = "",
    var sQuantity: String = "",
    var sReturnQuantity: String = "",

    val id: String = "",
    val sn: String = "",
    val name: String? = "",
    val phone: String? = "",
    val address: String? = "",
    val completeDate: String? = ""
) : Parcelable

@Parcelize
data class UnionSend(
    var product: String = "",
    var name: String = "",
    var sellerId: String = "",
    var sellerName: String = "",
    var quantity: String = "",
    var cost: String = "",
    var subTotal: String = "",
    var subQuantity: String = "",
    var shippingFreight: String = "",
    var adminFreight: String = "",
    var levelFreight: String = "",
    var profit: String = "",
    var cash: String = "",
    var paper: String = ""
) : Parcelable

@Parcelize
data class UnionSendGoods(
    var product: String = "",
    var name: String = "",
    var quantity: String = "",
    var cost: String = ""
) : Parcelable

@Parcelize
data class UnionSendTotal(
    var sellerId: String = "",
    var sellerName: String = "",
    var subTotal: String = "",
    var subQuantity: String = "",
    var shippingFreight: String = "",
    var adminFreight: String = "",
    var levelFreight: String = "",
    var profit: String = "",
    var cash: String = "",
    var paper: String = "",
    var products: ArrayList<UnionSendGoods> = ArrayList()
) : Parcelable

@Parcelize
data class UnionChart(
    var date: String = "",
    var outQuantity: String = "",
    var outPrice: String = "",
    var inQuantity: String = "",
    var inPrice: String = ""
) : Parcelable

@Parcelize
data class UnionStation(
    var amount: String = "",
    var quantity: String = "",
    var settleTotal: String = "",
    var enterpriseId: String = "",
    var memberId: String = "",
    var logo: String? = "",
    var name: String? = "",
    var address: String? = "",
    var linkman: String? = "",
    var phone: String? = ""
) : Parcelable

@Parcelize
data class UnionFilter(
    var enterpriseId: String = "",
    var name: String = "",
    var subQuantity: String = "",
    var subPrice: String = "",
    var linkman: String? = "",
    var phone: String? = ""
) : Parcelable

@Parcelize
data class UnionGoods(
    var amount: String = "",
    var quantity: String = "",
    var settleTotal: String = "",
    var enterpriseId: String = "",
    var memberId: String = "",
    var logo: String? = "",
    var name: String? = "",
    var address: String? = "",
    var linkman: String? = "",
    var phone: String? = ""
) : Parcelable